<?php
include_once ("ConexionBD.class.php");
class DaoJornada {
	var $fechaInicio,$fechaFinal,$tipo,$llave;
	var $objCon;
	var $codigo;
	
	public function __construct()
	{
		$this->objCon= new ConexionBD;
	}
	
	public function consultarJornadas($tipo)
	{
		$tupla=$this->objCon->conectar("select * from jornada where tipo='$tipo'");
			
		return $tupla;
	}
	
	public function consultarJornada($llave)
	{
		$tupla=$this->objCon->conectar("select * from jornada where codigo_jornada=$llave");
		return $tupla;
	}
	
	public function actualizarJornada($llave,$campo,$valor,$tipo) 
	{
		$tupla=$this->objCon->conectar("update jornada set $campo='$valor' where codigo_jornada=$llave and tipo='$tipo'");
		return true;
	}

	public function eliminarJornada($llave)
	{
		$tupla=$this->objCon->conectar("delete from jornada where codigo_jornada=$llave");
		return true;
	}

	public function agregarJornada($fecha_inicio,$fecha_finalizacion,$tipo)
	{
		$tupla=$this->objCon->conectar("insert into jornada (fecha_inicio,fecha_finalizacion,tipo) values ('$fecha_inicio','$fecha_finalizacion','$tipo')");
		$resul=$this->objCon->conectar("select codigo_jornada from jornada where fecha_inicio='$fecha_inicio' and fecha_finalizacion='$fecha_finalizacion' and tipo='$tipo'");
		$res=pg_fetch_array($resul);
		$this->codigo= $res['codigo_jornada'];
		return true;
	}
	
	public function jornadaActual()
	{
		$fecha=date("d-m-Y H:i:00");
		$tupla=$this->objCon->conectar("select codigo_jornada from jornada where tipo='votacion' AND $fecha BETWEEN fecha_inicio AND fecha_finalizacion;");
	}
}
?>